-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use vendored fluxc
and login
#13304
Use vendored fluxc
and login
#13304
Conversation
Generated by 🚫 Danger |
Project dependencies changesThe following changes in project dependencies were detected (configuration list
tree-+--- androidx.appcompat:appcompat:1.4.2 -> 1.6.1 (*)
++--- androidx.appcompat:appcompat:1.6.1 (*)
-+--- org.wordpress:fluxc:2.103.0
-| +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.25 -> 2.1.10
-| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
-| | \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.10
-| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
-| +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.6
-| | \--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-| +--- androidx.security:security-crypto:1.0.0 -> 1.1.0-alpha03
-| | +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
-| | +--- com.google.crypto.tink:tink-android:1.5.0
-| | \--- androidx.collection:collection:1.1.0 -> 1.4.0 (*)
-| +--- com.squareup.okhttp3:okhttp-urlconnection:4.9.0
-| | +--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.12.0 (*)
-| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.9.10 (*)
-| +--- com.google.code.gson:gson:2.8.5 -> 2.10.1
-| +--- org.apache.commons:commons-text:1.10.0 (*)
-| +--- androidx.room:room-runtime:2.6.1 (*)
-| +--- androidx.room:room-ktx:2.6.1
-| | +--- androidx.room:room-common:2.6.1 (*)
-| | +--- androidx.room:room-runtime:2.6.1 (*)
-| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
-| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1 -> 1.8.1 (*)
-| | +--- androidx.room:room-common:2.6.1 (c)
-| | \--- androidx.room:room-runtime:2.6.1 (c)
-| +--- com.google.dagger:dagger:2.51.1 -> 2.55
-| | +--- jakarta.inject:jakarta.inject-api:2.0.1
-| | +--- javax.inject:javax.inject:1
-| | \--- org.jspecify:jspecify:1.0.0
-| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
-| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
-| +--- org.wordpress:wellsql:2.0.0
-| | +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
-| | \--- org.wordpress.wellsql:wellsql-annotations:2.0.0
-| +--- org.wordpress.fluxc:fluxc-annotations:2.103.0
-| +--- org.greenrobot:eventbus:3.3.1 (*)
-| +--- org.greenrobot:eventbus-java:3.3.1
-| +--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.12.0 (*)
-| +--- com.android.volley:volley:1.1.1 -> 1.2.0
-| +--- androidx.paging:paging-runtime:2.1.2
-| | +--- androidx.paging:paging-common:2.1.2
-| | | +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
-| | | \--- androidx.arch.core:core-common:2.0.0 -> 2.2.0 (*)
-| | +--- androidx.arch.core:core-runtime:2.0.0 -> 2.2.0 (*)
-| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.8.7 (*)
-| | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.8.7 (*)
-| | \--- androidx.recyclerview:recyclerview:1.0.0 -> 1.3.2 (*)
-| +--- com.goterl:lazysodium-android:5.0.2
-| +--- net.java.dev.jna:jna:5.5.0
-| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.1.10 (*)
-+--- org.wordpress.fluxc.plugins:woocommerce:2.103.0
-| +--- org.wordpress:fluxc:2.103.0 (*)
-| +--- com.google.code.gson:gson:2.8.5 -> 2.10.1
-| +--- com.google.dagger:dagger:2.51.1 -> 2.55 (*)
-| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
-| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
-| +--- androidx.room:room-runtime:2.6.1 (*)
-| +--- org.wordpress:wellsql:2.0.0 (*)
-| +--- org.wordpress.fluxc:fluxc-annotations:2.103.0
-| +--- androidx.room:room-ktx:2.6.1 (*)
-| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.1.10 (*)
-\--- org.wordpress:login:1.21.0
- +--- com.gravatar:gravatar:0.2.0
- | +--- com.squareup.okhttp3:okhttp:4.12.0 (*)
- | +--- com.squareup.retrofit2:retrofit:2.9.0
- | | \--- com.squareup.okhttp3:okhttp:3.14.9 -> 4.12.0 (*)
- | +--- com.squareup.retrofit2:converter-gson:2.9.0
- | | +--- com.squareup.retrofit2:retrofit:2.9.0 (*)
- | | \--- com.google.code.gson:gson:2.8.5 -> 2.10.1
- | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
- | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.1.10 (*)
- +--- androidx.appcompat:appcompat:1.6.1 (*)
- +--- androidx.constraintlayout:constraintlayout:2.0.4 -> 2.1.4 (*)
- +--- com.google.android.material:material:1.2.1 -> 1.12.0 (*)
- +--- androidx.core:core:1.12.0 -> 1.13.1 (*)
- +--- com.github.bumptech.glide:glide:4.12.0 -> 4.16.0
- | +--- com.github.bumptech.glide:gifdecoder:4.16.0
- | | \--- androidx.annotation:annotation:1.5.0 -> 1.8.1 (*)
- | +--- com.github.bumptech.glide:disklrucache:4.16.0
- | +--- com.github.bumptech.glide:annotations:4.16.0
- | +--- androidx.fragment:fragment:1.3.6 -> 1.8.5 (*)
- | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 (*)
- | +--- androidx.exifinterface:exifinterface:1.3.6 (*)
- | \--- androidx.tracing:tracing:1.0.0 (*)
- +--- androidx.credentials:credentials:1.2.0
- | +--- androidx.annotation:annotation:1.5.0 -> 1.8.1 (*)
- | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
- | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.1 (*)
- | \--- androidx.credentials:credentials-play-services-auth:1.2.0 (c)
- +--- androidx.credentials:credentials-play-services-auth:1.2.0
- | +--- androidx.credentials:credentials:1.2.0 (*)
- | +--- com.google.android.gms:play-services-auth:20.7.0 (*)
- | +--- com.google.android.gms:play-services-fido:20.1.0 (*)
- | +--- com.google.android.libraries.identity.googleid:googleid:1.1.0
- | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.10 (*)
- | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.10 (*)
- | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
- | \--- androidx.credentials:credentials:1.2.0 (c)
- +--- com.google.dagger:dagger:2.47 -> 2.55 (*)
- +--- com.google.dagger:dagger-android-support:2.47 -> 2.55
- | +--- com.google.dagger:dagger:2.55 (*)
- | +--- com.google.dagger:dagger-android:2.55
- | | +--- com.google.dagger:dagger:2.55 (*)
- | | +--- com.google.dagger:dagger-lint-aar:2.55
- | | +--- androidx.annotation:annotation:1.3.0 -> 1.8.1 (*)
- | | \--- javax.inject:javax.inject:1
- | +--- com.google.dagger:dagger-lint-aar:2.55
- | +--- androidx.activity:activity:1.5.1 -> 1.8.2 (*)
- | +--- androidx.annotation:annotation:1.3.0 -> 1.8.1 (*)
- | +--- androidx.appcompat:appcompat:1.3.1 -> 1.6.1 (*)
- | +--- androidx.fragment:fragment:1.5.1 -> 1.8.5 (*)
- | +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.8.7 (*)
- | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.8.7 (*)
- | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.8.7 (*)
- | \--- javax.inject:javax.inject:1
- +--- com.google.android.gms:play-services-auth:18.1.0 -> 20.7.0 (*)
- \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.25 -> 2.1.10 (*)
++--- project :libs:fluxc
+| +--- org.wordpress:wellsql:2.0.0
+| | +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
+| | \--- org.wordpress.wellsql:wellsql-annotations:2.0.0
+| +--- project :libs:fluxc-annotations
+| +--- org.greenrobot:eventbus:3.3.1 (*)
+| +--- org.greenrobot:eventbus-java:3.3.1
+| +--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.12.0 (*)
+| +--- com.android.volley:volley:1.1.1 -> 1.2.0
+| +--- androidx.paging:paging-runtime:2.1.2
+| | +--- androidx.paging:paging-common:2.1.2
+| | | +--- androidx.annotation:annotation:1.0.0 -> 1.8.1 (*)
+| | | \--- androidx.arch.core:core-common:2.0.0 -> 2.2.0 (*)
+| | +--- androidx.arch.core:core-runtime:2.0.0 -> 2.2.0 (*)
+| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.8.7 (*)
+| | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.8.7 (*)
+| | \--- androidx.recyclerview:recyclerview:1.0.0 -> 1.3.2 (*)
+| +--- com.goterl:lazysodium-android:5.0.2
+| +--- net.java.dev.jna:jna:5.5.0
+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
+| +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.6
+| | \--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*)
+| +--- androidx.security:security-crypto:1.0.0 -> 1.1.0-alpha03
+| | +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*)
+| | +--- com.google.crypto.tink:tink-android:1.5.0
+| | \--- androidx.collection:collection:1.1.0 -> 1.4.0 (*)
+| +--- org.wordpress:utils:3.15.0 (*)
+| +--- com.squareup.okhttp3:okhttp-urlconnection:4.9.0
+| | +--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.12.0 (*)
+| | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.10 -> 1.9.10 (*)
+| +--- com.google.code.gson:gson:2.10.1
+| +--- org.apache.commons:commons-text:1.10.0 (*)
+| +--- androidx.room:room-runtime:2.6.1 (*)
+| +--- androidx.room:room-ktx:2.6.1
+| | +--- androidx.room:room-common:2.6.1 (*)
+| | +--- androidx.room:room-runtime:2.6.1 (*)
+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1 -> 1.8.1 (*)
+| | +--- androidx.room:room-common:2.6.1 (c)
+| | \--- androidx.room:room-runtime:2.6.1 (c)
+| +--- com.google.dagger:dagger:2.55
+| | +--- jakarta.inject:jakarta.inject-api:2.0.1
+| | +--- javax.inject:javax.inject:1
+| | \--- org.jspecify:jspecify:1.0.0
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.10
+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
+| \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.10
+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
++--- project :libs:fluxc-plugin
+| +--- org.wordpress:wellsql:2.0.0 (*)
+| +--- project :libs:fluxc-annotations
+| +--- androidx.room:room-ktx:2.6.1 (*)
+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
+| +--- project :libs:fluxc (*)
+| +--- org.wordpress:utils:3.15.0 (*)
+| +--- com.google.code.gson:gson:2.10.1
+| +--- com.google.dagger:dagger:2.55 (*)
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*)
+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+| \--- androidx.room:room-runtime:2.6.1 (*)
+\--- project :libs:login
+ +--- com.google.android.gms:play-services-auth:20.2.0 -> 20.7.0 (*)
+ +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 (*)
+ +--- org.wordpress:utils:3.15.0 (*)
+ +--- com.gravatar:gravatar:0.2.0
+ | +--- com.squareup.okhttp3:okhttp:4.12.0 (*)
+ | +--- com.squareup.retrofit2:retrofit:2.9.0
+ | | \--- com.squareup.okhttp3:okhttp:3.14.9 -> 4.12.0 (*)
+ | +--- com.squareup.retrofit2:converter-gson:2.9.0
+ | | +--- com.squareup.retrofit2:retrofit:2.9.0 (*)
+ | | \--- com.google.code.gson:gson:2.8.5 -> 2.10.1
+ | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+ | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.1.10 (*)
+ +--- androidx.appcompat:appcompat:1.6.1 (*)
+ +--- androidx.constraintlayout:constraintlayout:2.1.4 (*)
+ +--- com.google.android.material:material:1.12.0 (*)
+ +--- androidx.core:core-ktx:1.13.1 (*)
+ +--- project :libs:fluxc (*)
+ +--- com.github.bumptech.glide:glide:4.16.0
+ | +--- com.github.bumptech.glide:gifdecoder:4.16.0
+ | | \--- androidx.annotation:annotation:1.5.0 -> 1.8.1 (*)
+ | +--- com.github.bumptech.glide:disklrucache:4.16.0
+ | +--- com.github.bumptech.glide:annotations:4.16.0
+ | +--- androidx.fragment:fragment:1.3.6 -> 1.8.5 (*)
+ | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 (*)
+ | +--- androidx.exifinterface:exifinterface:1.3.6 (*)
+ | \--- androidx.tracing:tracing:1.0.0 (*)
+ +--- androidx.credentials:credentials:1.2.0
+ | +--- androidx.annotation:annotation:1.5.0 -> 1.8.1 (*)
+ | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+ | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.1 (*)
+ | \--- androidx.credentials:credentials-play-services-auth:1.2.0 (c)
+ +--- androidx.credentials:credentials-play-services-auth:1.2.0
+ | +--- androidx.credentials:credentials:1.2.0 (*)
+ | +--- com.google.android.gms:play-services-auth:20.7.0 (*)
+ | +--- com.google.android.gms:play-services-fido:20.1.0 (*)
+ | +--- com.google.android.libraries.identity.googleid:googleid:1.1.0
+ | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.10 (*)
+ | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.10 (*)
+ | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.10 (*)
+ | \--- androidx.credentials:credentials:1.2.0 (c)
+ +--- com.google.dagger:dagger:2.55 (*)
+ \--- com.google.dagger:dagger-android-support:2.55
+ +--- com.google.dagger:dagger:2.55 (*)
+ +--- com.google.dagger:dagger-android:2.55
+ | +--- com.google.dagger:dagger:2.55 (*)
+ | +--- com.google.dagger:dagger-lint-aar:2.55
+ | +--- androidx.annotation:annotation:1.3.0 -> 1.8.1 (*)
+ | \--- javax.inject:javax.inject:1
+ +--- com.google.dagger:dagger-lint-aar:2.55
+ +--- androidx.activity:activity:1.5.1 -> 1.8.2 (*)
+ +--- androidx.annotation:annotation:1.3.0 -> 1.8.1 (*)
+ +--- androidx.appcompat:appcompat:1.3.1 -> 1.6.1 (*)
+ +--- androidx.fragment:fragment:1.5.1 -> 1.8.5 (*)
+ +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.8.7 (*)
+ +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.8.7 (*)
+ +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.8.7 (*)
+ \--- javax.inject:javax.inject:1 Build environment changesThe following changes in the build classpath were detected: list
tree++--- org.jetbrains.kotlin.kapt:org.jetbrains.kotlin.kapt.gradle.plugin:2.1.10
+| \--- org.jetbrains.kotlin:kotlin-gradle-plugin:2.1.10 (*)
+\--- androidx.room:androidx.room.gradle.plugin:2.6.1
+ \--- androidx.room:room-gradle-plugin:2.6.1
+ \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.21 (*) |
📲 You can test the changes from this Pull Request in WooCommerce-Wear Android by scanning the QR code below to install the corresponding build.
|
📲 You can test the changes from this Pull Request in WooCommerce Android by scanning the QR code below to install the corresponding build.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Android Lint found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
df275bc
to
a17b932
Compare
54707c5
to
11253d1
Compare
bd9aece
to
bb71676
Compare
11253d1
to
0cb655c
Compare
bb71676
to
565d952
Compare
0cb655c
to
2f75caf
Compare
565d952
to
4048993
Compare
7b5ebd2
to
5d08958
Compare
4048993
to
db27b1d
Compare
5d08958
to
eaeaacf
Compare
@@ -14,15 +14,19 @@ | |||
androidx-constraintlayout-main = '2.1.4' | |||
androidx-core-main = '1.13.1' | |||
androidx-core-splashscreen = '1.0.1' | |||
androidx-credentials = '1.2.0' |
Check warning
Code scanning / Android Lint
Obsolete Gradle Dependency Warning
@@ -14,15 +14,19 @@ | |||
androidx-constraintlayout-main = '2.1.4' | |||
androidx-core-main = '1.13.1' | |||
androidx-core-splashscreen = '1.0.1' | |||
androidx-credentials = '1.2.0' |
Check warning
Code scanning / Android Lint
Obsolete Gradle Dependency Warning
androidx-fragment = '1.8.5' | ||
androidx-hilt = '1.2.0' | ||
androidx-lifecycle = '2.8.7' | ||
androidx-navigation = '2.7.7' | ||
androidx-paging-runtime = "2.1.2" |
Check warning
Code scanning / Android Lint
Obsolete Gradle Dependency Warning
facebook-flipper = '0.176.1' | ||
facebook-shimmer = '0.5.0' | ||
facebook-soloader = '0.10.4' | ||
fastlane-screengrab = '2.1.1' | ||
fladle = '0.17.5' | ||
glassfish-javax-annotation = "10.0-b28" | ||
google-autoService = "1.0-rc4" |
Check warning
Code scanning / Android Lint
Obsolete Gradle Dependency Warning
stripe-terminal = '3.7.1' | ||
tinder-statemachine = '0.2.0' | ||
volley = "1.1.1" |
Check warning
Code scanning / Android Lint
Obsolete Gradle Dependency Warning
@@ -121,8 +132,11 @@ | |||
androidx-constraintlayout-main = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "androidx-constraintlayout-main" } | |||
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "androidx-core-main" } | |||
androidx-core-splashscreen = { group = "androidx.core", name = "core-splashscreen", version.ref = "androidx-core-splashscreen" } | |||
androidx-credentials-main = { module = "androidx.credentials:credentials", version.ref = "androidx-credentials" } |
Check warning
Code scanning / Android Lint
credentials-play-services-auth is Required Warning
cc2d648
to
ffd798b
Compare
@ParaskP7 this PR is ready for the first round of reviews. The chain of branches is following:
I'm working right now on running benchmarks to make sure that we don't experience any performance regression with incremental builds. After this, and syncing with Woo Android team, this work will be ready to be merged. |
These were leftovers from when this module was example app
Plus start using Room Gradle Plugin to declare schema directory
This reverts commit efc2ba9.
As it's suggested in the documentation https://developer.android.com/jetpack/androidx/releases/room#gradle-plugin
To not introduce any not required dependency changes in this PR
923ec9c
to
5c14f8c
Compare
It was removed on trunk, this is post-rebase fix
Another post-rebase fix
This is now a compilation crashing error so the FluxC code has to be adjusted
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## trunk #13304 +/- ##
============================================
- Coverage 41.37% 37.87% -3.51%
- Complexity 6580 8947 +2367
============================================
Files 1330 2049 +719
Lines 77897 112026 +34129
Branches 10731 14170 +3439
============================================
+ Hits 32232 42426 +10194
- Misses 42800 65721 +22921
- Partials 2865 3879 +1014 ☔ View full report in Codecov by Sentry. |
Thanks for the fix! 👍
👍 I reviewed this commit and everything LGTM! 👍
Awesome! 🚀
Let's do it @wzieba , we'll then have a whole week (4 days, ok, okay) to fix any problems that might arise till next release ( |
Good point! No, the PR is not part of the migration. And the reason is that this PR you linked is not part of 2.103.0 that WooCommerce Android is using right now. I'd interpret the goal of this PR as strictly move a specific FluxC that WooCommerce is using at this very moment to not introduce yet another variable. I think we'll need to backport this change after the merge. WDYT? |
👍
👍
If we are fine backporting this change after the merge @wzieba (cherry-picking the change and all), then I am 👍 will it as well. |
Description
This PR introduces necessary changes to make the
assembleWasabiDebug
pass when using vendoredfluxc
andlogin
modules.Among others, this PR:
fluxc
andlogin
to point to local modulesThe current state of PR is based on code from following commits
Extraction from FluxC and Login
To perform extractions/filtering, I've used the following script.
Caution
DO NOT RUN the script, it's only for preview and understanding what actions has been performed via
git filter-repo
script
Testing information
The whole app needs to be tested: nothing in particular.
The tests that have been performed
Images/gif
RELEASE-NOTES.txt
if necessary. Use the "[Internal]" label for non-user-facing changes.Reviewer (or Author, in the case of optional code reviews):
Please make sure these conditions are met before approving the PR, or request changes if the PR needs improvement: